From LOTOS to C++, Issues and Tool Development

نویسندگان

  • Yoonsik Cheon
  • Kangho Kim
  • Chulhong Kim
  • Youngbae Oh
چکیده

Code generation is a technique for automatically generating implementations from formal specifications. In this paper we describe automatic generation of programs in the objectoriented programming language C++ from formal specifications written in LOTOS. We present its theoretical foundation and report on our experience in implementing a support toolset. A key feature of our tool development is the use of idiomatic patterns of system organization and application of formal methods. The application of formal methods was attempted to be rigorous rather than completely formal.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VLib: Infinite Virtual Libraries for LOTOS

This paper introduces VLib, an extension to LOTOS that eases the specification of data types. It allows the definition and use of virtual libraries containing conceptually an infinite number of data types. The extraction of a working finite subset for a particular application is also considered. After a general introduction to LOTOS data specification issues, the extension is explained and form...

متن کامل

Validating RT-LOTOS Specifications using the TINA tool

The increasing development of highly concurrent and distributed systems captures scalability problems in terms of formal validation of models. In particular, reachability analysis tools commonly face a state explosion problem. Examples include the RTL tool developed by LAAS-CNRS for the formal description technique RT-LOTOS. By contrast, the TINA tool also developed by LAAS-CNRS for reachabilit...

متن کامل

RT-LOTOS and Its Application to Multimedia Protocol Specification and Validation

The paper presents a new Formal Description Technique , RT-LOTOS (Real-Time LOTOS), which is a temporal extension of the standard Formal Description Technique LOTOS. After a brief introduction to Basic LOTOS, the main time-related operators of RT-LOTOS are detailed step by step on small examples, and then formalized (RT-LOTOS operational semantics). The second part of the paper shows the applic...

متن کامل

About time nondeterminism and exception handling in a temporal extension of LOTOS

The paper deals with the study of a temporal extension of Basic LOTOS, and addresses in particular issues related to the expression of time nondeterminism and to the speciication of temporal exception handling behaviors. The underlying framework of the proposed extension stems from our previous proposal, RT-LOTOS, and from the work conducted by G. Leduc on Timed LOTOS and, more recently on ET-L...

متن کامل

Specification and Validation of Multimedia Protocols using RT-LOTOS

The paper presents a new Formal Description Technique , RT-LOTOS (Real-Time LOTOS) which is a temporal extension of the standard Formal Description Technique LOTOS. After a brief and informal introduction to RT-LOTOS, the paper describes a design method of multimedia protocols based on the use of generic and reusable RT-LOTOS speciication building blocks. An application in the area of multimedi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999